home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 140 / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan).7z / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan) (Track 1).bin / games / km21 / src / makefile < prev    next >
Makefile  |  1999-12-05  |  1KB  |  70 lines

  1. CC    = GCC
  2. AS    = AS
  3. LK    = LK
  4.  
  5. HEAP    = 65535
  6. STACK    = 65535
  7.  
  8. CCFLAGS    = -O
  9.  
  10. ASFLAGS    = 
  11.  
  12. LKFLAGS    = 
  13.  
  14. LIBS    = $(lib)\clib.l $(lib)\iocslib.l $(lib)\doslib.l $(lib)\zmusic.l $(lib)\baslib.l $(lib)\floatfnc.l $(lib)\gnulib.l xblib.a apic_lib.a
  15.  
  16. # ソースプログラムの類
  17. OBJS    = mainsys.o stepman.o tnum.o $(TSKAR) $(OBJAR)
  18.  
  19. # タスクプログラムの類
  20. TSKAR    = tskar.a
  21. OBJSTSK    = stage000.o title000.o trlib.o tr_put.o
  22.  
  23. # テーブルの類
  24. OBJAR    = objar.a
  25. OBJSTBL    = R256.o musume.o sound000.o
  26.  
  27. # インクルード
  28. INCS    = structs.inc mainsys.inc r256.inc spctbl.inc
  29.  
  30. PROGRAM    = km21.x
  31.  
  32.  
  33.  
  34. $(PROGRAM)    : $(OBJS)
  35.     $(LK) $(LKFLAGS) -o $(PROGRAM) $^ $(LIBS)
  36.  
  37. $(OBJAR)    : $(OBJSTBL)
  38.     AR $(OBJAR) $(OBJSTBL)
  39.  
  40. $(TSKAR)    : $(OBJSTSK)
  41.     AR $(TSKAR) $(OBJSTSK)
  42.  
  43. mainsys.o    : mainsys.c $(INCS)
  44.     $(CC) $(CCFLAGS) -c -o $@ $< 
  45.  
  46. stepman.o    : stepman.c $(INCS)
  47.     $(CC) $(CCFLAGS) -c -o $@ $< 
  48.  
  49.  
  50.  
  51. stage000.o    : stage000.c stage000.inc $(INCS)
  52.     $(CC) $(CCFLAGS) -c -o $@ $< 
  53.  
  54. title000.o    : title000.c $(INCS)
  55.     $(CC) $(CCFLAGS) -c -o $@ $< 
  56.  
  57. musume.o    : musume.tbl
  58.     $(AS) $< 
  59.  
  60. sound000.o    : sound000.tbl
  61.     $(AS) $< 
  62.  
  63. trlib.o        : trlib.c
  64.     $(CC) $(CCFLAGS) -c -o $@ $< 
  65.  
  66. tr_put.o    : tr_put.has
  67.     has251 $< 
  68. #tr_put.hasは古いので、HAS v2.51でアセンブル
  69.  
  70.